home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / math / gle-3.000 / gle-3 / gle / axis.h < prev    next >
C/C++ Source or Header  |  1995-02-07  |  1KB  |  40 lines

  1. struct axis_struct {
  2.     int type;    /* 1=xaxis 2=yaxis 3=x2axis 4=y2axis */
  3.     double base;
  4.     double length;
  5.     double shift;
  6.     int32 color;
  7.     int label_font;
  8.     double label_hei;
  9.     double label_scale;
  10.     double label_dist;
  11.     int log,lg1,lg25,lgset;    /* 0=normal 1=log, lg*=small labelling values */
  12.     double min,max;
  13.     int minset,maxset;
  14.     int nofirst,nolast;
  15.     int nticks,nsubticks;
  16.     int decimal;        /* number of decimal places for labels */
  17.     double dticks,dsubticks;
  18.     double ticks_length,ticks_scale,ticks_lwidth;
  19.     char ticks_lstyle[9];
  20.     double subticks_length,subticks_scale,subticks_lwidth;
  21.     char subticks_lstyle[9],label_lstyle[9];
  22.     int off;
  23.     int label_off;
  24.     int side_off,ticks_off,subticks_off;
  25.     double side_lwidth,label_lwidth;
  26.     char side_lstyle[9];
  27.     int title_font;
  28.     int32 ticks_color,side_color,subticks_color,label_color;
  29.     double title_dist;
  30.     double title_hei,title_scale;
  31.     int title_rot,title_off;
  32.     int32 title_color;    /* 0=normal, 1=rotate 180 */
  33.     char *title;
  34.     char *names[50];
  35.     double places[50];
  36.     int nplaces,nnam;
  37.     int negate;
  38. } ;
  39.  
  40.